package com.onesports.intelligent.k12.polarlight.domain.entity.organization;

import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.onesports.intelligent.k12.polarlight.common.domain.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 运营团队
 *
 * @author
 * @since 1.0.0 2022-07-08
 */
@Data
@EqualsAndHashCode(callSuper=false)
@TableName("organization")
public class Organization extends BaseEntity {

    /**
     * 团队名称
     */
	private String organizationName;
    /**
     * 负责人
     */
	private String principal;
    /**
     * 手机号
     */
	private String phoneNumber;
    /**
     * 入驻期限
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
	private Date occupancyPeriod;
    /**
     * 省
     */
	private String province;
    /**
     * 市
     */
	private String city;
    /**
     * 区
     */
	private String area;
    /**
     * 地址
     */
	private String address;
    /**
     * 商户名称
     */
	private String merchantName;
    /**
     * 商户号
     */
	private String merchantNo;
    /**
     * 状态 是否启用 true：启用  false：停用
     */
	private Boolean status;
    /**
     * 分账比例
     */
	private BigDecimal subRatio;

	/**
	 * 组织编码
	 */
	private String organizationCode;
}
